Why VM
Shortage of memory :
- Efficient (MM) Memory Management needed.
- Process may be too big for physical memory.
- More active processes than physical memory can hold.
Requirements of multiprogramming :
- Efficient protection scheme.
- Simple way of sharing.